package com.java.package_class;

public class IntegerAPI {
    public static void main(String[] args) {
        // 创建对象：字符串只能为数字否则报错
        Integer integer1 = 5;
        Integer integer2 = new Integer(10);
        Integer integer3 = new Integer("20");
        
        // toBinaryString：转二进制字符串
        System.out.println(Integer.toBinaryString(integer1)); // 101
        
        // toOctalString：转八进制字符串
        System.out.println(Integer.toOctalString(integer2)); // 12
        
        // toHexString：转十六进制字符串
        System.out.println(Integer.toHexString(integer3)); // 14
        
        // toString：转字符串
        System.out.println(Integer.toString(integer1)); // 5
        
        // valueOf：转Integer
        System.out.println(Integer.valueOf(integer2)); // 10
        
        // parseInt：转int
        System.out.println(Integer.parseInt("" + integer3)); // 20
    }
}
